# -*- coding:utf-8 -*-


# 运算测试
def suanshu():
    print("算术")
    print(1 + 1)
    print(1 - 1)
    print(1 * 2)
    print(10 / 2)
    print(10 % 3)
    print(2 ** 3)
    print(10 / 3)
    print(10 // 3)


def bijiao():
    print("比较")
    print(1 == 1)
    print(1 != 1)
    '''
    <> 不等于 - 比较两个对象是否不相等
    '''


def fuzhiyuansuan():
    print('赋值运算')
    a = 1
    c = 0
    c += a
    print(c)
    c -= a
    print(c)
    c *= a
    print(c)

    '''
    每种算数运算都可以采用该种形式写法
    '''


def chengyuanyunsuan():
    a = 10
    b = 20
    list1 = [1, 2, 3, 4, 5]

    if a in list1:
        print("1 - 变量 a = %s 在给定的列表中 list %s 中" % (a, list1))
    else:
        print("1 - 变量 a = %s 不在给定的列表中 list %s 中" % (a, list1))

    if b not in list1:
        print("2 - 变量 b = %s 不在给定的列表中 list %s 中" % (b, list1))
    else:
        print("2 - 变量 b = %s 在给定的列表中 list %s 中" % (b, list1))

    # 修改变量 a 的值
    a = 2
    if a in list1:
        print("3 - 变量 a = %s 在给定的列表中 list %s 中" % (a, list1))
    else:
        print("3 - 变量 a = %s 不在给定的列表中 list %s 中" % (a, list1))


def main():
    suanshu()
    print()
    bijiao()
    print()
    fuzhiyuansuan()
    print()
    chengyuanyunsuan()


if __name__ == '__main__':
    main()
